<?php 
class Admin_Form_About extends Zend_Form{
    
   public function init(){
        $this->setMethod("post");
		$this->setName("AboutsForm");
        $this->setAttrib('autocomplete', 'off');	        	

        $this->setElementDecorators(array(
            array('ViewHelper'),
            array('Errors'),
            array('Description'),
            array('Label', array('separator'=>' ')),
            array('HtmlTag', array('tag' => 'li', 'class'=>'element-group')),
        ));
        $optionCat['about'] = "Bài giới thiệu!";
        $optionCat['service'] = "Dịch vụ!";
        $optionCat['help'] = "Hướng dẫn mua hàng!";
        $category = new Zend_Form_Element_Select('type');
        $category->setLabel('Danh mục')
              ->setMultiOptions($optionCat);
        $category->setValue('service');
        
            
        $title = new Zend_Form_Element_Text('title');
        $title->setLabel('Tiêu đề')
             ->setRequired(true)
             ->addValidator('NotEmpty',true,array('messages' => 'Không được chống!'))
             ->addValidator('Db_NoRecordExists', true, array('news', 'title', 
        'messages' => array(
	    Zend_Validate_Db_NoRecordExists::ERROR_RECORD_FOUND => 'Đã tồn tại')));
        $title->setAttrib('size', '70');
        
        $title_en = new Zend_Form_Element_Text('title_en');
        $title_en->setLabel('Tiêu đề English');
        $title_en->setAttrib('size', '70');
        
        $title_chi = new Zend_Form_Element_Text('title_china');
        $title_chi->setLabel('Tiêu đề China');
        $title_chi->setAttrib('size', '70');
        
        $image = new Zend_Form_Element_File('image');
        $image->setLabel('Hình ảnh')
              ->setDestination(APPLICATION_PATH ."/../public/upload")
              ->setRequired(true)
              //->setMaxFileSize(10240000) // limits the filesize on the client side
              ->setDescription('Nhấn vào nút browse để upload hình ảnh');
        $image->addValidator('Count', false, 1);                // ensure only 1 file
        $image->addValidator('Size', false, 10240000);            // limit to 10 meg
        $image->addValidator('Extension', false, 'jpg,jpeg,png,gif');// only JPEG, PNG, 
        
        
        
        $description = new Zend_Form_Element_Textarea('description');
        $description->setLabel('Mô Tả')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $description->setAttrib('rows', '8');
        
        $descriptions_en = new Zend_Form_Element_Textarea('description_en');
        $descriptions_en->setLabel('Mô Tả English');
        $descriptions_en->setAttrib('rows', '8');
        
        $descriptions_chi = new Zend_Form_Element_Textarea('description_china');
        $descriptions_chi->setLabel('Mô Tả China');
        $descriptions_chi->setAttrib('rows', '8');
        
        
        $content = new Zend_Form_Element_Textarea('content');
        $content->setLabel('Nội dung');
        $content->setAttrib('id','aboutContent');
        
        $content_en = new Zend_Form_Element_Textarea('content_en');
        $content_en->setLabel('Nội dung English');
        $content_en->setAttrib('id','proContentEn');
        
        $content_chi = new Zend_Form_Element_Textarea('content_china');
        $content_chi->setLabel('Nội dung China');
        $content_chi->setAttrib('id','proContentChi');
        
        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Save');
        $submit->class = "bt-save";
        
        $this->addElements(array($category, $title, $image, $description, $content,
        $submit));                                           
    }  
}
